package cn.com.generaldata.os.exportpojo;

import java.util.Date;

import com.sun.xml.internal.bind.CycleRecoverable;

public class ReportDetail implements java.io.Serializable, CycleRecoverable {

	private static final long serialVersionUID = -129737698255958598L;

	private String id; // 报表详细信息ID
	private String report1; // 报表基本信息
	private int rowType; // 报表行属性
	private String groupNo; // 报表组
	private int rowIndex; // 报表行的编号
	private String f1; // 表报列信息
	private String f2;
	private String f3;
	private String f4;
	private String f5;
	private String f6;
	private String f7;
	private String f8;
	private String f9;
	private String f10;
	private String f11;
	private String f12;
	private String f13;
	private String f14;
	private String f15;
	private Date createTime;
	private Date lastEditTime;
	private String f16;
	private String f17;
	private String f18;
	private String f19;
	private String f20;
	private String f21;
	private String f22;
	private String f23;
	private String f24;
	private String f25;
	private String f26;
	private String f27;
	private String f28;
	private String f29;
	private String f30;
	private String f31;
	private String f32;
	private String f33;
	private String f34;
	private String f35;
	private String f36;
	private String f37;
	private String f38;
	private String f39;
	private String f40;
	private String f41;
	private String f42;
	private String f43;
	private String f44;
	private String f45;
	private String f46;
	private String f47;
	private String f48;
	private String f49;
	private String f50;
	private String f51;
	private String f52;
	private String f53;
	private String f54;
	private String f55;
	private String f56;
	private String f57;
	private String f58;
	private String f59;
	private String f60;

	public ReportDetail() {
	}

	public ReportDetail(String id, String report, int rowType, int rowIndex) {
		this.id = id;
		this.report1 = report;
		this.rowType = rowType;
		this.rowIndex = rowIndex;
	}

	public ReportDetail(String id, String report, int rowType, String groupNo, int rowIndex, String f1, String f2,
			String f3, String f4, String f5, String f6, String f7, String f8, String f9, String f10, String f11,
			String f12, String f13, String f14, String f15, Date createTime, Date lastEditTime, String f16, String f17,
			String f18, String f19, String f20, String f21, String f22, String f23, String f24, String f25, String f26,
			String f27, String f28, String f29, String f30, String f31, String f32, String f33, String f34, String f35,
			String f36, String f37, String f38, String f39, String f40, String f41, String f42, String f43, String f44,
			String f45, String f46, String f47, String f48, String f49, String f50, String f51, String f52, String f53,
			String f54, String f55, String f56, String f57, String f58, String f59, String f60) {
		this.id = id;
		this.report1 = report;
		this.rowType = rowType;
		this.groupNo = groupNo;
		this.rowIndex = rowIndex;
		this.f1 = f1;
		this.f2 = f2;
		this.f3 = f3;
		this.f4 = f4;
		this.f5 = f5;
		this.f6 = f6;
		this.f7 = f7;
		this.f8 = f8;
		this.f9 = f9;
		this.f10 = f10;
		this.f11 = f11;
		this.f12 = f12;
		this.f13 = f13;
		this.f14 = f14;
		this.f15 = f15;
		this.createTime = createTime;
		this.lastEditTime = lastEditTime;
		this.f16 = f16;
		this.f17 = f17;
		this.f18 = f18;
		this.f19 = f19;
		this.f20 = f20;
		this.f21 = f21;
		this.f22 = f22;
		this.f23 = f23;
		this.f24 = f24;
		this.f25 = f25;
		this.f26 = f26;
		this.f27 = f27;
		this.f28 = f28;
		this.f29 = f29;
		this.f30 = f30;
		this.f31 = f31;
		this.f32 = f32;
		this.f33 = f33;
		this.f34 = f34;
		this.f35 = f35;
		this.f36 = f36;
		this.f37 = f37;
		this.f38 = f38;
		this.f39 = f39;
		this.f40 = f40;
		this.f41 = f41;
		this.f42 = f42;
		this.f43 = f43;
		this.f44 = f44;
		this.f45 = f45;
		this.f46 = f46;
		this.f47 = f47;
		this.f48 = f48;
		this.f49 = f49;
		this.f50 = f50;
		this.f51 = f51;
		this.f52 = f52;
		this.f53 = f53;
		this.f54 = f54;
		this.f55 = f55;
		this.f56 = f56;
		this.f57 = f57;
		this.f58 = f58;
		this.f59 = f59;
		this.f60 = f60;
	}

	/**
	 * 解决CXF循环引用问题.
	 * 
	 * @param arg0
	 * @return
	 */
	@Override
	public Object onCycleDetected(Context arg0) {
		ReportDetail temp = new ReportDetail();
		temp.setId(id);
		return temp;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getReport1() {
		return report1;
	}

	public void setReport1(String report) {
		this.report1 = report;
	}

	public int getRowType() {
		return rowType;
	}

	public void setRowType(int rowType) {
		this.rowType = rowType;
	}

	public String getGroupNo() {
		return groupNo;
	}

	public void setGroupNo(String groupNo) {
		this.groupNo = groupNo;
	}

	public int getRowIndex() {
		return rowIndex;
	}

	public void setRowIndex(int rowIndex) {
		this.rowIndex = rowIndex;
	}

	public String getF1() {
		return f1;
	}

	public void setF1(String f1) {
		this.f1 = f1;
	}

	public String getF2() {
		return f2;
	}

	public void setF2(String f2) {
		this.f2 = f2;
	}

	public String getF3() {
		return f3;
	}

	public void setF3(String f3) {
		this.f3 = f3;
	}

	public String getF4() {
		return f4;
	}

	public void setF4(String f4) {
		this.f4 = f4;
	}

	public String getF5() {
		return f5;
	}

	public void setF5(String f5) {
		this.f5 = f5;
	}

	public String getF6() {
		return f6;
	}

	public void setF6(String f6) {
		this.f6 = f6;
	}

	public String getF7() {
		return f7;
	}

	public void setF7(String f7) {
		this.f7 = f7;
	}

	public String getF8() {
		return f8;
	}

	public void setF8(String f8) {
		this.f8 = f8;
	}

	public String getF9() {
		return f9;
	}

	public void setF9(String f9) {
		this.f9 = f9;
	}

	public String getF10() {
		return f10;
	}

	public void setF10(String f10) {
		this.f10 = f10;
	}

	public String getF11() {
		return f11;
	}

	public void setF11(String f11) {
		this.f11 = f11;
	}

	public String getF12() {
		return f12;
	}

	public void setF12(String f12) {
		this.f12 = f12;
	}

	public String getF13() {
		return f13;
	}

	public void setF13(String f13) {
		this.f13 = f13;
	}

	public String getF14() {
		return f14;
	}

	public void setF14(String f14) {
		this.f14 = f14;
	}

	public String getF15() {
		return f15;
	}

	public void setF15(String f15) {
		this.f15 = f15;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getLastEditTime() {
		return lastEditTime;
	}

	public void setLastEditTime(Date lastEditTime) {
		this.lastEditTime = lastEditTime;
	}

	public String getF16() {
		return f16;
	}

	public void setF16(String f16) {
		this.f16 = f16;
	}

	public String getF17() {
		return f17;
	}

	public void setF17(String f17) {
		this.f17 = f17;
	}

	public String getF18() {
		return f18;
	}

	public void setF18(String f18) {
		this.f18 = f18;
	}

	public String getF19() {
		return f19;
	}

	public void setF19(String f19) {
		this.f19 = f19;
	}

	public String getF20() {
		return f20;
	}

	public void setF20(String f20) {
		this.f20 = f20;
	}

	public String getF21() {
		return f21;
	}

	public void setF21(String f21) {
		this.f21 = f21;
	}

	public String getF22() {
		return f22;
	}

	public void setF22(String f22) {
		this.f22 = f22;
	}

	public String getF23() {
		return f23;
	}

	public void setF23(String f23) {
		this.f23 = f23;
	}

	public String getF24() {
		return f24;
	}

	public void setF24(String f24) {
		this.f24 = f24;
	}

	public String getF25() {
		return f25;
	}

	public void setF25(String f25) {
		this.f25 = f25;
	}

	public String getF26() {
		return f26;
	}

	public void setF26(String f26) {
		this.f26 = f26;
	}

	public String getF27() {
		return f27;
	}

	public void setF27(String f27) {
		this.f27 = f27;
	}

	public String getF28() {
		return f28;
	}

	public void setF28(String f28) {
		this.f28 = f28;
	}

	public String getF29() {
		return f29;
	}

	public void setF29(String f29) {
		this.f29 = f29;
	}

	public String getF30() {
		return f30;
	}

	public void setF30(String f30) {
		this.f30 = f30;
	}

	public String getF31() {
		return f31;
	}

	public void setF31(String f31) {
		this.f31 = f31;
	}

	public String getF32() {
		return f32;
	}

	public void setF32(String f32) {
		this.f32 = f32;
	}

	public String getF33() {
		return f33;
	}

	public void setF33(String f33) {
		this.f33 = f33;
	}

	public String getF34() {
		return f34;
	}

	public void setF34(String f34) {
		this.f34 = f34;
	}

	public String getF35() {
		return f35;
	}

	public void setF35(String f35) {
		this.f35 = f35;
	}

	public String getF36() {
		return f36;
	}

	public void setF36(String f36) {
		this.f36 = f36;
	}

	public String getF37() {
		return f37;
	}

	public void setF37(String f37) {
		this.f37 = f37;
	}

	public String getF38() {
		return f38;
	}

	public void setF38(String f38) {
		this.f38 = f38;
	}

	public String getF39() {
		return f39;
	}

	public void setF39(String f39) {
		this.f39 = f39;
	}

	public String getF40() {
		return f40;
	}

	public void setF40(String f40) {
		this.f40 = f40;
	}

	public String getF41() {
		return f41;
	}

	public void setF41(String f41) {
		this.f41 = f41;
	}

	public String getF42() {
		return f42;
	}

	public void setF42(String f42) {
		this.f42 = f42;
	}

	public String getF43() {
		return f43;
	}

	public void setF43(String f43) {
		this.f43 = f43;
	}

	public String getF44() {
		return f44;
	}

	public void setF44(String f44) {
		this.f44 = f44;
	}

	public String getF45() {
		return f45;
	}

	public void setF45(String f45) {
		this.f45 = f45;
	}

	public String getF46() {
		return f46;
	}

	public void setF46(String f46) {
		this.f46 = f46;
	}

	public String getF47() {
		return f47;
	}

	public void setF47(String f47) {
		this.f47 = f47;
	}

	public String getF48() {
		return f48;
	}

	public void setF48(String f48) {
		this.f48 = f48;
	}

	public String getF49() {
		return f49;
	}

	public void setF49(String f49) {
		this.f49 = f49;
	}

	public String getF50() {
		return f50;
	}

	public void setF50(String f50) {
		this.f50 = f50;
	}

	public String getF51() {
		return f51;
	}

	public void setF51(String f51) {
		this.f51 = f51;
	}

	public String getF52() {
		return f52;
	}

	public void setF52(String f52) {
		this.f52 = f52;
	}

	public String getF53() {
		return f53;
	}

	public void setF53(String f53) {
		this.f53 = f53;
	}

	public String getF54() {
		return f54;
	}

	public void setF54(String f54) {
		this.f54 = f54;
	}

	public String getF55() {
		return f55;
	}

	public void setF55(String f55) {
		this.f55 = f55;
	}

	public String getF56() {
		return f56;
	}

	public void setF56(String f56) {
		this.f56 = f56;
	}

	public String getF57() {
		return f57;
	}

	public void setF57(String f57) {
		this.f57 = f57;
	}

	public String getF58() {
		return f58;
	}

	public void setF58(String f58) {
		this.f58 = f58;
	}

	public String getF59() {
		return f59;
	}

	public void setF59(String f59) {
		this.f59 = f59;
	}

	public String getF60() {
		return f60;
	}

	public void setF60(String f60) {
		this.f60 = f60;
	}

}
